/**
 * <p>Copyright:Copyright(c) 2019</p>
 * <p>Company:Professional</p>
 * <p>Package:com.cesgroup.zw.spring.boot.echarts.component.radar</p>
 * <p>File:Radar.java</p>
 * <p>类更新历史信息</p>
 * @todo chanlong(陈龙) 创建于 May 13, 2019 11:23:51 AM
 */
package com.cesgroup.zw.spring.boot.echarts.component.polar;

import java.util.List;

import com.cesgroup.zw.spring.boot.echarts.enums.ShapeType;
import com.cesgroup.zw.spring.boot.echarts.model.axis.AxisLine;
import com.cesgroup.zw.spring.boot.echarts.model.axis.Indicator;
import com.cesgroup.zw.spring.boot.echarts.model.axis.SplitArea;
import com.cesgroup.zw.spring.boot.echarts.model.axis.SplitLine;

import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>描述: 雷达图坐标系组件</p>
 * <p>Company: Professional</p>
 * @author chanlong(陈龙)
 * @date May 13, 2019 11:23:51 AM
 * @version 1.0.2019
 */
@Data @SuppressWarnings("serial")
@EqualsAndHashCode(callSuper = true)
public class Radar extends Polar {

	/** 起始刻度的角度, [default: 90] */
	private Integer startAngle;
	
	/** 坐标轴名称 */
	private String name;
	
	/** 坐标轴名称，[default: 15] */
	private Integer nameGap;
	
	/** 坐标轴的分割段数，[default: 5] */
	private Integer splitNumber;
	
	/** 雷达图绘制类型，[default: 'polygon'] */
	private ShapeType shape;
	
	/** 是否是脱离 0 值比例，[default: false] */
	private Boolean scale;
	
	/** 坐标轴是否是静态无法交互，[default: false] */
	private Boolean silent;
	
	/** 坐标轴的标签是否响应和触发鼠标事件，[default: false] */
	private Boolean triggerEvent;
	
	/** 坐标轴轴线配置 */
	private AxisLine axisLine;
	
	/** 坐标轴在网格区域中的分隔线 */
	private SplitLine splitLine;
	
	/** 坐标轴在网格区域中的分隔区域 */
	private SplitArea splitArea;
	
	/** 雷达图指示器 */
	private List<Indicator> indicator;
}
